ffbf06564219421bae3580215fff40cfe65adfc5,sonar-batch/src/main/java/org/sonar/batch/bootstrapper/LoggingConfigurator.java,LoggingConfigurator,setCustomRootAppender,#LoggingConfiguration#,56

Before Change


    String level = StringUtils.defaultIfBlank(conf.getSubstitutionVariables().get(LoggingConfiguration.PROPERTY_ROOT_LOGGER_LEVEL), LoggingConfiguration.LEVEL_ROOT_DEFAULT);

    logger.detachAndStopAllAppenders();
    logger.addAppender(createAppender(pattern, conf.getLogOutput()));
    logger.setLevel(Level.toLevel(level));
  }

After Change



    if (logger.getAppender(CUSTOM_APPENDER_NAME) == null) {
      logger.detachAndStopAllAppenders();
      logger.addAppender(createAppender(conf.getLogOutput()));
    }
    logger.setLevel(Level.toLevel(level));
  }